load 'remove_unsupported_libraries.rb'

require_relative '../../../node_modules/react-native/scripts/react_native_pods'
require_relative '../../../node_modules/@react-native-community/cli-platform-ios/native_modules'

platform :ios, '12.1'

target 'devhub' do
  config = use_native_modules!

  use_react_native!(:path => config[:reactNativePath])

  # Fix macOS Catalyst Support
  def catalyst_unsupported_pods
      ['FlipperKit', 'Firebase', 'RNFBAnalytics', 'RNFBApp']
  end

  def catalyst_supported_pods
      ['React']
  end

  # Enables Flipper.
  #
  # Note that if you have use_frameworks! enabled, Flipper will not work and
  # you should disable these next few lines.
  use_flipper!({ 'Flipper' => '0.93.0', 'Flipper-Folly' => '2.6.7', 'Flipper-DoubleConversion' => '3.1.7' })
  post_install do |installer|
    flipper_post_install(installer)

    # $verbose = true
    installer.configure_support_catalyst(catalyst_supported_pods, catalyst_unsupported_pods)
  end
end
